package com.springcloudalibaba.bclass.base;

import lombok.Data;

import java.io.Serializable;

/**
 * @描述: 登录的用户对象
 * @作者: lixing
 * @日期 2021/6/17 9:45
 */
@Data
public class BaseLoginUserInfo implements Serializable {
    /*
     * @描述 TODO 入参
     */
    /**
     * 登录方式，参考 SysKeyEnum 枚举（必填）
     */
    private String loginType;

    /**
     * 登录用户类型，参考 SysKeyEnum 枚举（必填）
     */
    private String category;

    /**
     * 登录客户端，参考 SysKeyEnum 枚举（必填）
     */
    private String client;

    /**
     * 账号（必填：值可以为账号或者手机号码）
     */
    private String account;

    /**
     * 密码（必填：密码或者短信验证码）
     */
    private String pass;

    /**
     * 验证码（图形验证码）
     */
    private String graphicVerificationCode;

    /*
     * @描述 TODO 出参
     */
    /**
     * 登录后的版本号
     */
    private String version;

    /**
     * 登录后的用户id
     */
    private Long userId;

    /**
     * 登录后的手机号码
     */
    private String phone;
}
